package com.wbs.util;


import java.util.Date;
import java.util.Random;

public class PasswordUtil {

    public static final String [] word={
            "a","b","c","d","e","f","g","h","j","k","m","n","p","q","r","s","t","u","v","w","x","y","z",
            "A","B","V","D","E","G","F","H","J","K","M","N","P","Q","R","S","T","U","V","W","X","Y","Z"
    };

    public static final String[] num={
            "2","3","4","5","6","7","8","9"
    };

    public static String randomPassword(){
        StringBuffer sb=new StringBuffer();
        Random random=new Random(new Date().getTime());
        boolean flag=false;
        int length=random.nextInt(3)+8;  // 生成一个8~10位的长度，即8 9 10
        for(int i=0;i<length;i++){
            if(flag){
                sb.append(num[random.nextInt(num.length)]);
            }else {
                sb.append(word[random.nextInt(word.length)]);
            }
            flag=!flag;
        }
        return sb.toString();
    }

    public static void main(String[] args) {
        System.out.printf(randomPassword());
    }
}
